return {
  "NeogitOrg/neogit",
  dependencies = {
    -- "nvim-lua/plenary.nvim", -- required
    "sindrets/diffview.nvim", -- optional - Diff integration
    {
      "lewis6991/gitsigns.nvim",
      event = "User FilePost",
      opts = function()
        return require "nvchad.configs.gitsigns"
      end,
      -- config = function(_, opts)
      --   dofile(vim.g.base46_cache .. "git")
      --   require("gitsigns").setup(opts)
      -- end,
    },
    -- Only one of these is needed, not both.
    "nvim-telescope/telescope.nvim", -- optional
    "ibhagwan/fzf-lua", -- optional
  },
  cmd = { "Neogit" },
  config = true,
}
